//脚本唯一关键字,通过该关键字找到对应脚本，每个脚本必须有该描述。
var v_script_id = 'session';
//脚本状态,0:该脚本不许执行，1:该脚本可以执行
var v_status = '1';

//脚本逻辑写在run语句之间
if (run){
	action.vars.put(action.HANDY_DYNA_FTL,'com/handy/plugin/auth/files/ftl_server/session.ftl');//指定数据输出模板
	//action.vars.put(action.V_OUTPUT_FILE_FORMAT,3');//不定义action.V_OUTPUT_FILE_FORMAT,默认为json格式输出
	//action.vars.put(action.HANDY_DYNA_FTL_CONTENT_TYPE,'application/json');//不定义action.V_FTL_CONTENT_TYPE,默认为json格式输出,优先于V_OUTPUT_FILE_FORMAT定义输出格式。
	if (null == action.getSession().getAttribute("user")){
		action.errorCode = 2;//session过期代码
		action.retString = '登录过期,请重新登录';//错误文字说明
	}else{
		action.root.put('user',action.getSession().getAttribute("user"));
	}
}